package com.example.a33;

import org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext;

public class A33Application {

    public static void main(String[] args) {
        AnnotationConfigServletWebServerApplicationContext context =
                new AnnotationConfigServletWebServerApplicationContext(WebConfig.class);

        /*
            小结:
                1. BeanNameUrlHandlerMapping, 以 / 开头的 bean 的名字会被当作映射路径
                2. 这些 bean 本身当作 handler, 要求实现 Controller 接口
                3. SimpleControllerHandlerAdapter, 调用 handler
            对比:
                1. RequestMappingHandlerAdapter, 以 @RequestMapping 作为映射路径
                2. 控制器的具体方法会被当作 handler
                3. RequestMappingHandlerAdapter, 调用 handler
         */
    }

}
